/*
@author: stanfor
@date: 2022/8/7 10:20
@Version: 1.0
@last modify time : 2022/8/7 10:20
*/

// thunk 函数允许执行异步逻辑, 通常用于发出异步请求。
// createAsyncThunk 创建一个异步 action，方法触发的时候会有三种状态：pending（进行中）、fulfilled（成功）、rejected（失败）
import { createAsyncThunk } from '@reduxjs/toolkit';

export const getLoginRequest = createAsyncThunk('login/getLoginInfo',
  async(payload) => {
    console.log('接受派发参数: ', payload);
    return await fetch(
      'https://pcw-api.iqiyi.com/search/recommend/list?channel_id=1&data_type=1&mode=24&page_id=1&ret_num=48'
    ).then(res => res.json());
  }
);
